Thyreus histrionicus

130 medias, 126 cropped